-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-platform support #36
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe you guys can use Directory.Build.props to remove duplicated properties among projects?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Anyway, it looks ok!
This is one of the reasons that UWP is better 😭
I remember multi-platform support was so easy...
WinAppSdk is more desktop app like. I feel you pain as we’ve used it in FluentHub.
Signed-off-by: Lamparter <[email protected]>
Signed-off-by: Lamparter <[email protected]>
Signed-off-by: Lamparter <[email protected]>
Signed-off-by: 0x5BFA <[email protected]>
yeah I agree to @0x5bfa this was UWP at the first (SD Launcher) but it was so difficult to even a run a single Minecraft version because accessing resources is limited. This originally created the option 'Run Minecraft As Admin' because it would solve it at some kind of security risk |
btw I planned to rewrite the And I'll mostly focused on bringing Emerald for MacOS but emerald for Linux will be also created since I hope to use single framework for all. BTW what do you guys think should I use for emerald cross platform?
@RiversideValley/emerald what do you think? |
Okay..... |
Yeah I do also prefer Uno over the others, Just listed down the possible ways of doing this. And also, I have never tried either Uno or Blazor with electron(ized) before. So I may need time to get these thing well.
Just to mention, ig some of the popular (legal or cracked) minecraft launchers like TLauncher, Lunarclient uses HTML UI with Java (I'm not sure since I haven't observed any Java based app before, but I think it works like that) I don't like Electron\Blazor UI based apps because of the performance. The only thing I like about it is we can craft whatever unique UI we want with HTML and CSS (although I'm not a web designer lol)
There is some built with Uno for macOS, like Devtoys, Ryujinx (An amazing project I found when searching for emulators, not so sure whether it is poweren by Uno)
well Minecraft JAVA Edition is cross-platform, so why not emerald?
Yeah I agree, but I have experienced that annoying user experience when I try to install 3rd party MC launcher on my new mac.
I had only a linux based device before (Which actually came with windows but had to install a linux because it was too old for Windows). I played Minecraft on that device using Tlauncher, I was happy with it. (even though the performence was not so great)
yeah, so do I 😀. Emerald is just a UI for some "custom minecraft launcher" Libraires. made for easy of use, easily download mods using Modrinth API and install and run moded MC version just like TLauncher. btw what would be the final decision? what about. MAUI? actually I really don't love any of these, I would rather build a native mac app if I knew SwiftUI |
wow Ive written a whole essay lol |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as outdated.
This comment was marked as outdated.
Also, I just remembered, MAUI doesn't support Linux so it wouldn't work that way anyway |
Signed-off-by: Lamparter <[email protected]>
Signed-off-by: Lamparter <[email protected]>
Finally! Signed-off-by: Lamparter <[email protected]>
Signed-off-by: Lamparter <[email protected]>
6adbaef
to
f151c66
Compare
@NoobNotFound let's merge, what do you think? I'll need to review this first but it'll be easier to just commit to main rather than an insanely large PR. |
Signed-off-by: Lamparter <[email protected]>
…merald into cross-platform
Signed-off-by: Lamparter <[email protected]>
Co-authored-by: 0x5BFA <[email protected]> Co-authored-by: NoobNotFound <[email protected]>
Co-authored-by: 0x5BFA <[email protected]> Co-authored-by: NoobNotFound <[email protected]>
add multi platform support (wip)